Typewriter tape punch with program control



Oct. 15, 1963 .1. o. JoNEs ETAL TYPEWRITER TAPE PUNCH WITH PROGRAM CONTROL 3 Sheets-Sheet 1 Filed May 25, 1961 A TTORNE YS.

Oct. 15, 1963 J. o. JONES :TAL I 3,107,049

TYPEWRITER TAPE PUNCH WITH PROGRAM coNTRoL v 3 Sheets-Sheet 2 Filed May 23, 1961 i @a www Oct 15, 1963, J. o. JoNEs ETAL TYPEWRITER TAPE PUNCH WITH PROGRAM CONTROL 3 Sheets-Sheet 3 Filed May 25, 1961 ATTORNEY United States Patent O 3,107,049 TYPEWRITER TAPE PUNCH WITH PROGRAM CONTROL James 0. Jones, Bridgeport, David W. Bernard, Norwalk, and .loseph M. Colagrossi, Stratford, Conn., assignors to Sperry Rand Corporation, New York, NX., a corporation of Delaware Filed May 23, 1961, Ser. No. 112,092 16 Claims. (Cl. 234-15) This invention relates to a typewriter controlled tape punching system and more particularly to such a system offering simplified, variable format control.

Systems of this type record manually typed information on punched tape in the form of coded perforations. in addition to the alphabetic and numeric characters which must be encoded, certain typewriter functions must be controlled, and the machine function codes must also be entered in the tape for use by the processing device at the time when the recorded information is to be retrieved and utilized.

yThe present system is advantageously use in the type of operation in which the operator constantly repeats the typing operation involving the entry of random information into `a printed bill form or the like. ln such cases, there may be the repetitive placement of certain alphabetic and numeric information in certain areas within the form requiring a relatively large number of automatic repetitive machine functions. The operator may be further required to change from one bill form `to another, both requiring repetitive operations.

iln a system of this type, it is also extremely desirable to use a minimum number of code designations, or bits, on the tape -so that the vtape will hold the maximum amount of information in the minimum area. ln order to maximize the amount of information recorded with a given number of bits, the same code may be used for both an valphabetic and a numeric character if an additional code is added to the tape indicating a change from letter characters to numeric or figure characters and vice versa. Such an additional code is referred to as a precedence code. 'Ihe particular arrangement for the precedence code is set forth in detail in the copending application entitled Change of Character Detector for Typewriter Controlled Punch, to David W. Bernard, Serial No. 47,206, tiled August 3, 1960, assigned to the common assignee.

It is therefore a primary object of this invention to provide an improved typewriter controlled tape punch system employing simplified format operation in which one of a relatively large number of formats may be instantaneously selected. l

It is a further object of this invention to provide an improved format controlled typewriter operated tape punch in which automatic functions may be performed during the typing operation and simultaneously entered into the tape in the form of coded information.

lt is a further object of this invention to provide means in which the functions are automatically entered as the typewriter carriage moves across the typewriter under normal operation.

Other objects and advantages of the invention will become `apparent from the following detailed description taken in connection with the accompanying drawings, in which:

lFIGURE lA is a portion of the simplified schematic diagram of the typewriter controlled tape punching system of the present invention;

FIGURE 1B is a second portion of the simplified schematic diagram of the circuit logic of the sytem;

ll'i'dg Patented Get. l5, 1963 rice FIGURE 1C is yet a third portion of the simplied circuit diagram of the present invention.

Briey, the present invention resides in a typewriter controlled tape punch system which includes a typewriter having a main keyboard for initiating desired typewriter functions and a moving carriage. The system further includes a plurality of punch magnets for punching coded information representative of said typewriter functions into the tape, and means responsive to actuation of the main keyboard for selectively energizing certain ones of said punch magnets. The system further includes a stationary program circuit board positioned adjacent the moving carriage with the circuit board including a plurality of spaced, insulated contacts. A plurality of typewriter function initiating actuators are connected to the individual spaced contacts.` The typewriter carriage includes electrical potential applying means movable with the carriage for sequentially contacting the circuit board contacts for energizing automatically selected ones of the function performing actuators for operating the typewriter independently of the main keyboard.

Referring now to the drawings, there is shown a main typewriter keyboard indicated generally at 2 including a plurality of Switches, 238, l24), 242, etc., which close upon manual depression of ythe keyboard (not shown) to complete electrical circuits through a Neon Matrix 3 which includes a number of vert-ical 'Matrix leads such as 430, 432, 434, etc., and a number of cooperating horizona-l Matrix Leads `440, 442, `441-4-, etc. A number of OR gates 260, 262, etc., are connected to the Neon Matrix 3 for energizing related Punch Magnet Thyratron Tubes 272-280, thus completing electrical circuits to the Punch Magnets 286, 20S, etc. Firing of any of the Thyratrons 272-280 completes an electrical circuit through OR gate 282 to lire the Punch Clutch Magnet tube 270. Energization of the Punch Clutch Magnet 284 acts to punch in the appropriate code designations in the tape and open the Storage Contacts l0 and 12 de-energizing the punch magnet-s and the punch clutch magnets. The Storage Cam Contacts l0 and l2, the Code Cam Contacts 20 and 22 and .the Precedence Contacts -32 and 34 are sequentially opened and closed by means of cams operating under the influence of the Punch Clutch Magnet 284 to provide a desired operation. This operation is fully described in the copending application entitled Change of Character Detector for Typewriter yControlled Punch to David W. Bernard, Serial No. 47,206, filed August 3, 1960, assigned to the common assignee. The circuit further includes a iigures, letters change switch including Movable Contact 42 and Stationary Contacts `fiel and 46 to effect the entrance of an appropriate precedence code into the tape when changing from figures to letters or vice versa as discussed in detail in the aforementioned copending application. Shift Relay i544 is included to cause a number of neon matrix switches to change, thus allowing a single key to effect two varying code designations within the tape depending upon the use of a shift key associated normally with the typewriter.

The system further includes a stationary lProgram Circuit Board 8, employing a plurality of spaced rows of contacts indicated at A, B, C, and D, with electrical potential being applied to the program circuit board by means of appropriate keys upon an auxiliary keyboard indicated at 6, which, in the preferred embodiment includes eleven program selection keys for setting up eleven different format operations depending upon which of the selection keys has been depressed. The Auxiliary Keyboard 6 also includes a Program ON-OFF switch and acts in conjunction with a start switch for initiating format operation. Under format operation, movement of the typewriter carriage (not shown) acts to complete electrical circuits to appropriate function performing actuators or relays such as Coded `Space Relay .178, Ampersand Relay 132, Character (9) Actuator 184i, Tab Relay '135, Carriage Return Relay `ids, Comma Actuator '196, Alpha-Numeric Clear Act-uator =192, Numeric Lock Actuator i196 by means of a number of Commutator Brushes SEA, 316, 318, and 320, which act to bridge aligned, spaced contacts within the Program Circuit Board Rows A, B, C, D, etc.

The system further includes a number of key operated switches such as Accept Switch Contacts lili) and 162, Reject Contacts litri-lit and Tab Symbol Contacts HBS-119 for manually initiating appropriate code designations indicating the acceptance or rejection of information printed by the typewriter as well as insertion of information indicating a tabulating function.

Since the main keyboard must not be operated simultaneously with the automatic energization of function performing actuators rassociated with the program circuit board, means are provided in the present system for locking up the main keyboard when the machine is operating under automatic format. Since it may be desirable to insert remarks between certain carriage positions during automatic format operation, it is necessary to unlock the main keyboard when the carriage is between these positions. In these cases, the `operator is permitted to go out of format at those carriage positions where a non-format key unlock has been programmed by operation of the nonformat Movable Switch Contact 74.

Depression of either Accept or Reject Keys initiates return movement of the typewriter carriage from right to left, moving Carriage Return Contact 5,2 from 54 to 55. At the end of carriage travel Switch 52 returns to Contact 54. Wheneve1 the carri-alge is returned, means are employed for automatically entering carriage return and line feed codes into the tape by means of the iirst three columns of the Program Circuit Board S. In addition, Manual Line Feed Switch Contacts 98l and 95 may be closed at any time when the typewriter is in the fourth column position to initiate the entrance of a line feed code designation within the tape, while causing a line spacing of the paper in the typewriter platen.

When the machine is operatin(7 under format, it is of course necessary to insure that prior to an automatic function being performed lby the program circuit board, the main keyboard is llocked up so that no double entry can be made. The present invention makes use of a Keyboard Lock Tube 226, which is tired one carriage position preceding any format function resulting in energization of a Keyboard Lock Actuator i7@ interposing mechanical interposers which may take the form of a Standard typewriter interlock bail, preventing depression thereof. The keyboard lock actuator may be energized by other means during a precedence change code entry or during tape feed or tight tape-tape out operations. in order to de-energize the Keyboard Lock Actuator 170 under normal circumstances, the Keyboard Lock Tube 225 must be cle-energized. This is performed in the present invention by the Keyboard Lock Clear rl`ube 218 or the Tab Unlock Memory Tube 2li?. The tiring of either of these tubes acts to extinguish lthe keyboard lock tube by capacitive coupling through Capacitors 32S and 33" The system further includes a Tab Stop Tube which is fired by a suitable connection to the program circuit board to energize the Tab Stop Actuator 1M- at the appropriate space under programmed format. Of course, the tabulation symbol ymay be punched in the tape by the manual depression of the Tab Symbol Key Closing Contacts tlS-l as indicated previously.

With this brief description of the principal components of the system in mind, the amplified description of the operation of the individual components of the circuit shown in FIGS. 1A, 1B, and 1C will now be given, the

' description ybeing broken down into the various operations depending upon the particular function being carried out:

i- F Imation-Alanna] Typing and Punching Cycle (N 0 Precedence Change) When any one of the keys of Keyboard 2 is depressed, a particular letter code or numeral is typed. For example, manual depression of the key operating Keyboard Contact 238 results in a circuit being set up through the Neon Matrix 3 Vby way of Horizontal Matrix Lead lf3-l, Neon Lamp 25S, Vertical Matrix Lead 43d, Common Leads 428 and ll-l, Precedence Relay Contacts 26 and 23, Lead 4M, and Universal Switch Contacts le and i8 to a suitable source of B-l- Current which the present invention may take the form of a positive voltage of volts. A circuit is thus completed through the aforementioned leads and elements by means of Horizontal Neon ivlatrix Lead diri-t)` to the input side of OR gate 2613 and by `means of Lead 478 to the grid of Thyratron Tube 27.2, firing the tube and causing Punch Magnet Relay 286 to be energized. in like manner, closure of Keyboard Contact 233 also results in a circuit being completed through a common Vertical Matrix Lead 36 to the Horizontal Matrix Lead 442, OR gate 262, Lead 430 to the grid of Thyratron Tube 274, thus firing the tube and energizing Punch Magnet 2%. The remaining set of OR gates Edf-i, 265, and 268 and their associated thyratrons and punch magnets remain unenergized since the Letters Code for the Letter A calls for the punching of the pun; es associated only with Punch Magnets 236 and 2%. Subsequent to the energization of the Thyratrons 272 and 27d, a circuit is completed to OR gate 282 with the resultant drop in plate voltage of the Thyratrons 272 and 274 being coupled through GR gate 2232 to the Cathode Sill of Thyratron 27d', causing Tube 270 to fire and energizing the Punch Clutch Magnet 28d with the resultant punching Of the appropriate code designag tion in the tape. Subsequently, the Storage Switch Contacts lil and 12 are opened by rotation of Cam i4, removing tfhe plate potential from Thyratrons 27d, 272, and 274 through Common 482. When the A key, for

instance, is depressed closing Keyboard Contacts Switch 238, mechanical means associated with the Ribbon Universal Bar (not shown) acts to close normally open Universal Switch Contacts 16 and i8, initiating the punching sequence.

Function-Shift l'n a shift operation in which, for instance, it is dcsirous to change from a ligure, such as the numeral l, to a symbol, which are both controlled by the same key, depression of the Shift Key causes a change in the Neon Matrix connections. Shift Relay 154 is energized by the manual depression of Shift Key on the Keyboard acting to close normally open Shift Contacts 48 and Sii' to complete an electrical circuit from the B-f- Line 49d through Line 522, Shift Relay 154i to ground connection 153. This causes the vertical row of Neon Matrix Switches 24S, 259, 252, 254, and 256 to pivot from a positioninclined to the right as shown in l lGURE 1A to a position inclined to the left. Thus, if the numeral Switch Key 1 is depressed during the time the Shift Key is depressed, a circuit is completed from B+ idd through Line 404, Universal Switch Contacts l5 and It, Precedence Relay Contacts Ze-ZS, Line 4M., Keyboard Common 42S, Vertical Neon Matrix Lead 435, Matrix Lead $37, Horizontal Matrix Leads 452, 455, 45S, and 46d through movable Matrix Switch Contacts 25d', 252, 251i, and 255 to Horizontal Matrix Leads 442, 4445, 446, @d3 to complete circuits to the OR gates 262, 254, 266 and 26S, thus energizing Punch Magnets ESS, 2%, 292, and 291i to effect a desired code punching for the symbol associated with this key. Were it not for the Shift Relay operation, the circuit would have been completed through Vertical Matrix Lead @2345, Horizontal Matrix Leads 45t?, 452, Ii556, and 46?, Neon Matrix Shift Relay Pivotable Contacts 2er?, 250, 252, and 256 to Horizontal Matrix Leads 44d, 4.452, 444, and 44S to complete a circuit to CR gates 260, 262,

254, and 263 for energizing Punch Magnets 286, 238, 2%, and 294; to achieve a completely different code designation within the tape. The Typing and Punch-ing sequence are the same as described previously for Manual Typing.

Function- Manual Typing and Punching Cycle (Wit/z Precedence Change) The mechanical structure for detecting a Precedence change is best shown in application Serial No. 47,266 entitled Change of Character Detector for Typewriter Control Punch, to David 27V. Bernard and to the common assignee of the present invention. That application shows a mechanical bail whose position is shifted each time there is a change from typing of a Iletter to typing ot a numeral. When such a change occurs, Movable Corr tact d2 of the Figures/Letters Change Switch momentarily toggles from Stationary Contact :-5 and makes contact with Stationary Contact 44. This causes a circuit to be completed from the B-i- Line 42S through Lead 424;, Movable Contact d2, Stationary Contact da, Lines 42,2 and 429 to the Precedence Relay 152, thus energizing this relay. The Precedence Relay i5?. is locked in by the completion of a circuit through Lead 41S, normally open Precedence Relay contacts Sii and d, normally close Precedence Cam Contacts 32 and 34 and Lead i2 to the B+ Supply 469. The mechanical bail described in the aforementioned application also actuates Switch Contacts 3212 and 394 connected in Line 472 leading to OR gate Edd by sequentially opening and closing these contacts in accordance with the typing of a letter or a numeral. if a letter is to be typed, the switch contacts are closed as indicated in FGURE 1A, and When a numeral is to be typed the Switch Contacts 362 and Sle are opened. Energization of Precedence Relay E52 also closes normally open Contacts 242 and ldd shown in the lower portion of FiGURE 1C, thus energizing the Keyboard Lock Actuator by completing a circuit from B+ Common through Line 5%, the Keyboard Lock Actuator 17%, Line 629, Line did, the Precedence Relay Contacts 142 and 3.5.4 and ground. This momentarily locks up the Keyboard until the Precedence code and the code of the Type Character is panche When the Figures/Letters Change Switch Contact d2 completes its oscillating movement and returns to Cona tact 45, a pulse is coupled through capacitor 37 in Line 26 to all OR gates 2430, 252, 26d, 255, and 263 if a letter is ybeing typed, and is coupled lto all of the OR gates with the exception ot OR gate 264 if a numeral is being typed. This pulse energizes Punch Magnets 286, 288, 296, 292, and 294 to punch a Letters Precedence code or all of these magnets lwith the exception of Punch Magnet 29d if a Numerals Precedence code is to be punched. The Clutch Magnet Tube 27d is energized through a drop in the plate voltage of the Punch Magnet Tubes in the same Amanner as described `for manual typing. Simultaneously, one of the keys on the Keyboard 2 is closed. Universal Switch Contacts 15 and 1S close as mentioned above in regard to manual typing. However, no code is punched ybecause of the energization of the Precedence Relay 21152.

The closure of the Code Contacts 26 and 22 by rotation of Cam 24 acts to complete a circuit from the B-i- Line 46% through Line ddd, Contacts 29 and 22, Common 414 to Neon Matrix 3 and t0 the OR gates by means olf the horizontal and vertical matrix leads depending on the particular letters or numbers key depressed. For instance, assuming that the precedence chan-ge is trom numerals-symbols Vto letters and `letter key A is depressed, a circuit lis completed from Common 423 through Vertical Matrix Lead 43d t0 the horizontal Matrix Leads dit and 442 by way of Neon Lamps 253 to OR gates 269 and 262, firing Thyratrons 272 and 27d and energizing the Punch Magnets 2Std, 283 and Punch Clutch Magnet 234. rl'hus, it is the Code Switch Contacts 2@ and 22 which act to punch the numbers or symbols code into the tape. Storage Cam 1d rotates to open Storage Contacts it? and 12 in the manner 4of the normal manual .typing with no precedence change, thus de-energizing the punch magnets and the punch clutch magnets. As a result, iirst a precedence code and secondly a character code is punched in the tape.

Function-Program Start ln lthe operation of the machine under format, the desired format program is initiated .by the selection of one of eleven formats which are set up on the Program Circuit Board y8 through the keys provided on the Auxiliary Keyboard 6. The Auxiliary Keyboard is supplied with eleven Program Selection Switches of which lonly two are indicated in FIGURE 1B at 310 and 312i., In this instance, Program Selection Switch 3l@ on the Auxiliary Keyboard 6 acts to complete a circuit to the `Common Bus 555 through Lead 556, the Common Bus 555' acting to connect all of the top Program Circuit Board Contacts A-l, A-S, A-S, etc., in the A row. A mechanical connection occurs between yall of the Program Selection Switches such as Sl and 3:12. `For instance, FIGURE 1B, depression of Switch 319 on the Auxiliary Keyboard acts to cause Ithe Movable Contact 9i) of the Program ON-OFF Switch to move from `OFF Contact 9d to ON Contact 92, thus completing a circuit `from Line 55d to Line 548. Ante-r setting up the desired format by the selection of the appropriate Format Selection Switch 32d, 322, etc., the lformat operation is initiated by the Start key :acting to close normally open Contacts 86 and S3 to complete a circuit to Format Relay lo@ through Lines SSG', Diode 246, Line 548, Switch Contacts 8S, S, Program ON Switch Contacts 9d and 92, Line 554, Diode 242 to Line 56d, the Program Circuit Board 8, Circuit Board Contact D S, Format Circuit Board Commutator Brush 326, the Common Lead Connecting Board Contacts D4, D-S, D-S, and D7, Line 532, Line S39, Escapement Switch Contacts 58 and 6i), Line 53d, Carriage Return `Contacts V52 and 54 to the B-l- Line 43%. Energization of Format Relay 16e causes the Format Relay Contacts Se and 84 to close and Contacts Sil and 32 to open, dre-energizing the Accept Unl ck Actuator 158. At the same time, a Look-in circuit is completed from the Format Relay through Lines S56, 54S, Format Relay Contacts 89 and 34, Line Sdi?, Non-format Relay Contacts 74 and 76, Line 533 and Carriage Return Contacts 52 and `Sd, Line 535? and the B+ Common 4h29. De-energization of the Accept Unlock Relay ld results in placing an interposer under the Accept key, thus locking up the Accept key during the automatic format operation. Simultaneously, Format Relay Contacts 68 and 72 close, 'connecting the Program Circuit Board S to the source of potential edil. Tracing this circuit, it is completed from Line 406, through Line 530, Carriage Return Contacts 52 and 5d, Escape-ment Switch Contacts 58 and `6G, Tab Relay Contacts 64 and 62, Line 52S, Format Relay Contacts '72 and 68 to the Auxiliary Keyboard Fonmat Selection Switch fait?, Line S56 to the Common 555 of the Program Circuit Board Contact Row A. Line 555 acts as a power bus zfor 'all of the row of Contacts A1 through A-29.

By Iwiring selective ones of the lower contacts in Row A to the desired function initiating relays or actuators indicated in FGURE 1C from 272 to 195, any desired format may be set up. For example, when the Program Selection Switch 3i() is closed, it may be desirable to lock the alphabetic keys when the carriage reaches a horizontal position such that the single Commutator Brush 324 is across Program Circuit Board Contacts A-27 and A-Z. It is only necessary to connect Contact A-Z -by means of Line 576 to the Alpha Lock Actuator 29d. Numerous other functions may -be `automatically formated as desired. Since -a plurali-ty of Actuators L Y 172-196 are provided, by making suitable connections from the contacts on the Program Circuit Board to any one of these actuators, many desired for-mat functions may be `automatically initiated at any desired point. It should be noted that the format pro-gram can be initiated only when the typewriter carriage is in such a position that the movable Commutator Brushes 394, Sie, 313, and 320, etc., are in column e, that is, in a position to make the desired connections across Program Circuit Board Contacts A-7 and A-B or B-7 `and B-S, etc. Only in this position will a circuit be completed to energize the Format Relay 160 through Circuit Board Contacts D-7, D-'S.

Function-Accept Under a non-formatted program, the Accept Key i90 is Ialways unlocked by a suitable connection from the B+ Supply or Common titl through Carriage Return Switch Contacts 52 and 54, Line 531), Line S38, Non-format Switch Contacts '74 and 7o, Line 549, Format Relay Switch Contacts 30 and S2, and Line 545 to the Accept Unlock Relay S. This removes the Accept iey Interlock from beneath `the Accept Key. However, when in format, the Accept Key is unlocked only by a connection from the Program Board 8 to the Accept Unlock Actuator 158. This is desirable ybecause under format control,

lthe Format Relay 16@ is energized, thus the Format Re- Program Circuit Board Contacts B9 and B-t by means of moving Commutator Brush 3io.

The depress-ion ot the Accept Key closes Accept Switch Contacts 169 Iand 162, FIGURE 1C, completing a circuit from the B+ Line t@ through Line 582 to Branch Line 584 and the Accept Actuator 174, causing the Accept Symbol to be printed. Simultaneously, a circuit is completed through Line 532, -Diode 256, Line 564 to the Carriage Return Actuator iSS. This causes the Carriage Return Contacts 52 and 54 to be closed, resulting in initiation of the carriage return motion. During the return of the carriage, the Escapement Switch Contacts 53 and 60 open and remain open during the entire carriage return action. Closure of Carriage Return Contacts 52 and 56 causes the B+ connection from Line 469 to the Program Board 8 to be broken. The Format Relay le@ is de-energized upon the opening of Carriage Return Contacts 52 and 56, and Line S78 is connected to Grid 232 of the Keyboard lock Tube 22o. A circuit Iis also Icompleted through IDiode 234 and Line 586 to the Line 542, energizing the Alpha-Numeric Clear Actuator E92. The timing action of the Accept code causes Ithe Universal Switch 'Contacts 16 and 18 to close acting toenergize Grid 23@ of the Keyboard Lock Tube through Line H361 With both Grids 2391 and 232 energized, the Tube 226 conducts causing subsequent energization of the Keyboard Lock Actua-tor 170, locking up the keyboard. When the Accept yKey is depressed at the end or a formated program, closing Contacts it-C: and E62, the Keyboard Lock Actuator l176 is energized as described and remains energized. Machine operation is possible only yby depressing the Start Switch to close Contacts 88 and S5 to begin another formated program, or by depressing the Program OFF Switch to initiate a circuit between lines 554i yand 552 :through Contacts 9? and 94 on the Auxiliary Keyboard 6. This fires Keyboard Lock Clear Tube 2id, de-energizing Keyboard Lock ri`ube 226 by capacitive coupling and alsoKeyboard Lock Actuator 'il. When the typewriter carriage returns to the zero column or to the extreme left of the Program Circuit Board 3, the transfer vof the Carriage Return Switch Contact 52 from Stationary Contact 56 to Stationary Contact 51; occurs.

Simultaneously, the return of the typewriter carriage to the extreme left or the zero column results in the closure of Escapement Switch Contacts 5S and 6G. Closure of Start Switch Contacts 86-88 acts to re-complete a circuit from the B+ Source titi -to the Program Circuit Board 3.

in order to punch the carriage return code and line lfeed code when the carriage returns to the left-hand margin, the Auxiliary Keyboard 6 is by-passed. In this regard, B+ is applied from Line foto .through Line 534i, Carriage Return Contacts S2, 54, Fscapement Switch Contacts S8 and 60, Line S32 to Program Circuit Board Contacts D-l, 1)-3, D-S, D-7. When the Commutator Brush S2@ bridges Contacts D-l and D-2 the Non-coded Space Actuator 176 -is energized through Line 562 and the carriage steps to the left. The Non-coded Space Actuator is `also energized when the Coimrnutator Brush 328 bridges Contacts D-S-D-l and D-S-vD-o. When Commutation Brush 318 bridges Program Circuit Board Contacts C-, C-2, the B+ voltage source is connected from Line 490 by means of Lines 569` and the Neon Matrix 3 to punch in a Carriage Return code as a result of the circuit :being Icompleted to Horizontal Matrix Lead 446 resulting in the energization of OR gate 255 and the ring of Punch Magnet Thyratron Tube 27S. Subsequent movement of the Icarriage to a position such that the Commutator Brush 31S now complete a circuit between Program Circuit Board Contacts C-3 and C-4 causes another pulse to be delivered from the B+ Lead 46N? to Horizontal Matrix Lead 446 and another Carriage Return code is punched. Two carriage Return codes are punched .in order to ensure that the output equipment has time to return to the correct Icarriage position.

When the carriage of the typewriter moves to a position such that Co-mmutator Brush 31S bridges Contacts C-S and C-6, B+ voltage is lapplied over Line 464- to a Neon Matrix 3 to cause a lcircuit to be completed between the 'Vertical Matrix Lead 464 and the Horizon-tal Matrix Lead 442 to deliver a pulse to OR gate 262, tiring Thyratron 274.1 to punch in 'an appropriate line feed code by means of Punch Magnet Actuator 283.

The depression of the manual reject key acts to close normaliy open Contacts 104 and M6 Ito energize the Reject Actuator 172 by connecting the B+ Source 4% to the Actuator 172 by means of Lines 586 and 83. The closure of Reject Key Contacts lila and lilo :also energizes the Carriage Return Actuator 18S by completing a circuit through Line 536, Diode 254 `and Line 564 to the Carriage Return Actuator lSS. This causes an appropriate Carriage Return. At the same time, Reject Actuator E72 actuates `an appropriate key on the main Keyboard 2 to punch a Reject code in the tape.V

Tube through Line 552, tiring this tube, extinguishing the Keyboard Lock Tube 22e through capacitance coupling through a common connection 608 and Capacitor 339. De-energization of the Keyboard Lock Tube 22u de-energizes the Keyboard Lock Actuator 179, removing the Keyboard Interlock. Since the previous Accept or Reect function has caused the Alpha-Numeric Clear Actuator 292 to lbe energized, removing any AlphaY or Numeric Key interlock and `since the Format Relay le@ is `de-energized thus removing the Accept Key Interlock, the typewriter keyboard in Program OFF function is free and clear of any lnterlocks 4with 'the exception of those under Tab Symbol and Non-format keys.

Fztttctzon--Azttomt1tc Entry of Keyboard Lock Actuator The Keyboard Lock `function is programmed -to precede any typing or tabulating operations which are initiated electrically, to prevent manual keyboard operation during lthese format operations. The Keyboard Lock Interlock is effective for all keys with the exception of Accept, Reject, Program Start, and Shift. The Keyboard Lock function is programmed one column before those carriage positions requiring interlocking. For example, if it is desired to lock up the keyboard `when the carriage reaches a position such that Commutator Brush 314 bridges Program Circuit Board Contacts A-19, A-Zb for automatic ener-gization of the Tab Relay Actuator 186, the Keyboard 'Lock Actuator must be energized prior to the carriage reaching this position. The Keyboard Lock Actuator 17 i) is energized in this instance by tiring of the Keyboard Lock Tube 225. For tiring to occur, the Keyboard Lock Tube 226 acts as `an AND gate requiring the energization of both Grid `232 and Grid 230. When the carriage reaches a position such that Commutator Brush 314 bridges Contacts A-17, A-l, only Grid 232 is energized through a circuit from the B+ Line 490, Lead S30, Carriage Return Contacts 52, 54, Escapement Switch Contacts .5S-6), Tab Relay Contacts 62-64, Format Relay Contacts -72, Auxiliary Keyboard Selection Contacts 310, Line 566, Common 555, Program Circuit Board Contact A-17, Brush 314, Circuit Board Contact A43, and Lead 56S. Grid 230 remains unenergized until a typing action occurs in which Universal Switch Contacts `15 and 18 close thereby energizing Grid 230 by suitable connection from the B-l- Line 496| :through Lines 494 and 496. The Keyboard Lock Tube 226 now conducts and the Keyboard Lock Actuator 170 is energized locking up the keyboard. Therefore, when the carriage moves one position further to the left so that Commutator Brush 314 no-w bridges Contacts A-19, A-Zi, and Tab Relay Actuator 136 is energized over Line 579, the keyboard will already be locked up. Since the Keyboard Lock Tube 226 is a gas tube, the Keyboard 'Lock Actuator 17@ remains energized until a Keyboard Lock Clear, or Tab Unlock Memory, function is programmed.

The Keyboard Lock Clear function is programmed by a suitable connection to Grid 222 by means of Lead 579 and a Tab Unlock Memory function is programmed by a circuit board connection to Grid 214 of Tube 21% by way of Lead 577. When either the Keyboard Lock Clear Tube 21S or the 'Tab Unlock Memory Tube 21% is energized from the Pro-gram Board the Keyboard Lock Tube 226 is extinguished by capacitive lcoupling between the plates 212, 229 of Tubes 210, 21d and the Plate 22S of Tube 226.

F unctiort-A utomatz'c Entry-Keyboard Actuators A number of the Keyboard Actuators may be energized directly from the Program Board. For example, Actuator 184 may be energized from the Program Board to automatically actuate the numeral 9 contact on the keyboard. Actuators may also be provided for the other numerals. 'The Actuator 19@ is provided for the Comma, Actuator 182 is provided for the Ampersand, Actuator 13d is provided for the Dash, Actuator 17S is provided for the Coed Space and Actuator 136 is provided for the Tab. However, before the automatic energization of any of these Actuators, a Keyboard Lock is always programmed in the preceding column. For example, as set forth previously, the Keyboard ock was programmed at Contacts A-17, A13 before the program of a Tab function at the Contacts A-19, A-Zil.

F Imation-Automatic Entry-Keyboard Interlock Actuator When the Alpha or Numeric Lock actuators are energized, they interpose bails containing vertically mounted springs under the alpha or numeric keys to prevent keyboard operation. The mechanical aspects of these interlocks are best described in the copending application Serial No. 47,206 to David W. Bernard mentioned above. The bails are moved to the interlock position by movement of the actuator armature and locked in this position by a mechanical latching arrangement. To unlock the keys, the Alpha-Numeric Clear Actuator 192 is energized. The motion of the armature of Actuator 192 unlatches the interlock bail which is returned to its unlocked position by spring force. When the program requires that an alpha field occur immediately after a numeric eld or vice versa, it is not necessary to program an alphanumeric clear since the movement of one of the bails moving into the lock position results in unlatching of the other bail.

Since these actuators are returned to ground through normally open Universal Contacts 146 and 150 and the Tight Tape-Tape Cut Switch Contacts 132 and 136, the functions must be programmed one column before those carriage positions requiring interlock. These actuators are energized during the period when both the Escapement Switch Contacts 58 and 6@ and the Universal Switch Contacts 146 and 15% are closed. The circuit is complated when the Universal Switch Contact 146 transfers from Stationary Contact 14S to Stationary Contact 15) and the circuit is broken when the Escapement Switch Contacts 53 and d@ open.

Function- A utomutc Entry-Unlock Actuators Three bails similar to those used to interlock the alpha and numeric keys provide individual interlocks for the Accept, Non-format and Tab Symbol keys. The keys are unlocked only when their respective unlock actuators are energized. For example, the Non-format key is unlocked only when Non-format Unlock Actuator 156 is energized. Since these unlock actuators are returned directly to ground, they are programmed to be energized at carriage positions where unlocking is desired. The actuators are energized by the closure of the Escapement Switch Contacts 6i) and 5S and remain energized until the carriage escapement causes the Switch Contacts 58 and 6i) to reopen. In a format program, all three keys, Accept, Nonformat, and Tab Symbol may be unlocked. ln a nonformated program, the Accept key is unlocked by a circuit which is completed from the B-l- Line 4th) through the Carriage Return Switch Contacts 52 and 54, Line 538, Non-format Contacts 74 and 76 and Format Relay Contacts S-G and 82 to the Accept Unlock Actuator 158. The Non-format and Tab Symbol keys remain locked while in Program OFF format since the program board has no potential while in Program OFF format and the unlock actuators cannot be energized.

F uuctt' ott-N on-F orm at Unlock The Non-format Unlock function is used when the information to be formated is indefinite or of such a nature that a remarks field is required. In these cases, the operator is permitted to go out of format at those carriage positions where a Non-format Key Unlock is programmed. in FlGURE i-B, the Non-format Unlock Actuator 156 is programmed at the carriage position designated by Program Circuit Board Contacts D-27, D-ES, through appropriate Line Correction `55S. In a given format, the option or" going out of format may be offered many times during the program, but may be used only once. When the Non-format Key is depressed, the Nonformat Relay Contacts 74, 76 open and the Contacts iQ-7S close, breaking the circuit from the B-i- Line dit@ through the Line 53u?, Carriage Return Contacts 52, 54, Line 53d, Line Sb, Format Relay Contacts Sti and 84, Line Sid, 55.4%` to the Format Relay 16%, de-energizing ll Format Relay iat?. At the same time `the transfer of the Format Relay Contacts S from Stationary Contacts 72 to Stationary Contact 7d grounds Vthe Program Board through Line S24 to the Shift Relay Ground Connection 2153. Grounding the Program Circuit Board acts to (ie-energize the Non-format Urocli Actuator iSd, interlocking the Non-format Key.

The transfer of the Non-format Switch Contact 74 from stationary Contact 76 to stationary Contact 78 completes a circuit from the B-l- Line 4th) through the Carriage Return Switch Contacts 52 and 54, Lines 53d and 53S, Nonformat Switch Contacts 74 and 7 S to the Alpha-Numeric Clear Actuator 192 and the Comma Actuator 193 through Diode 236, Line S42 and Diode 237, Line 544 respectively, thus causing a comma to be printed and the Alpha- Numeric Keys to be unlocked. The length of the Remarks eld while in Non-format is limited by programming a Non-format Keyboard Lock to interlock the keyboard and terminate the line at the desired carriage position.

Function-Non-Foimal Keyboard Lock The Non-format Keyboard Lock function is used to limit the length of the Remarks held after the Non-format Key has been depressed. lt is programmed one column before the carriage position where the keyboard interlock is to be effective. rThe connection to the Grid 232 is made through Connecting Lead 568 to the Program Circuit Board 8 connection A-lS, through Commutator Brush 314 to the Bus Common 555 at Contact A-] to the Auxiliary Keyboard 6 by means of Line 556 and through Auxiliary Keyboard Selection Switch 316, Format Relay Contacts 63-79, and Line 524 to the Shift Relay Ground Connection 153. Grid 23@ of the Keyboard Lock Tube 226 is energized by closure of Universal Switch Contacts 16 and i8 to provide a circuit from the B-t- Supply Line iil to Grid 23) by means or" Lead 496. When the last typing operation in the field occurs, causing the Keyboard Lock 226 to conduct, the Keyboard Lock Actuator 17@ is energized and the Keyboard is locked up. Note that this function can be used only after the program has been switched into Non-format by depression of the Non-format Key. In Format, Format Relay Contact 68 is moved from stationary Contact 71B to stationary Contact 72 is which case Grid 232 cannot be grounded and therefore the Keyboard Lock Tube 226 cannot tire. Note also, that in a Program OFF connection, the Program Board has no potential and therefore Grid`232 cannot be energized when this situation is present.

Function-Tape F eed The depression of the Tape Feed Switch on the typewriter keyboard causes the Tape Switch Contacts 138 and Edil, FIGURE 1C, which are normally open, to close.

The closure of these switch contacts completes a circuit from the B+ Line 400, Lines 5%, 62d and 6.1.7 and 613 to ground to energize the Keyboard Lock Actuator 179. A circuit is also completed through the Precedence Switch Contacts 32 and 34 as a result of rotation of Cam 36, Lines 412, 416, Tape Feed #l Contacts 47 and 49, vertical Neon Matrix Connection 4162 .of the Neon Matrixthrough appropriate Neon Tube Connections 253 to the horizontal Matrix Leads dei?, 442, 444, 445, 44S to the OR gates 26?, 252, 26d, 266, and 265 with resultant energization of the iive Punch Magnets 236, 283, 299, 292,

and 294 along with the Punch Clutch Magnet 284. Firing of the Punch Clutch Tube acts to rotate the Punch Clutch shaft and Storage Cam Contacts l@ and 12 are opened by rotation of Cam 14, thus extinguishing the 'Punch and the Clutch Magnet tubes.

As the shaft continues to rotate, the Precedence Cam Contacts 32 and 34 open and upon reclcsure again energize the Punch Magnet Tube Grids. This process continues as long as y the Tape Feed Key is depressed and Tape Switch Conl2 tacts 47 and 49, E33, i459 are closed, punching a Tape Feed code for the initial Tape Feed Switch closure and every Precedence Cam Contact operation which follows.

F uncton-T ight-T ape The Tight-Tape or Tape-Out Key operates to transfer Switch VContact 32 which normally contacts stationary Switch Contact to contact i134, to complete a circuit from the B-i- Line do through Line 59@ to the Keyboard Lock Actuator lt?, Lines 62d and 6l'7 to ground, while at the same time breaking the Keyboard Actuator ground return circuit to prevent the automatic input of data from the Program Board. This prevents the entry of information when the tape punch is out of tape and when the tape is too tight for proper operation of the punch.

auction-Line Feed The Line Feed Key is effective only when the typewriter is in Carriage Position 4. As is apparent from the circuit diagram, FIGURE 1B, the closure of Line Feed Contacts and 9S acts to complete a circuit from B-i- Line 4&9, through Line 53h, Carriage Return Switch Contacts SLE-Sli, Fscapement Switch Contacts oil-53, Line 532, Program Circuit Board Contacts D-7 and D-8, Commutator Brush 32?, Line 564, Diode 242, the Line Feed Switch Contacts S6 and 93 to the Carriage Return Relay E33. A mechanical gate (not shown), which is eective only in column 4, limits the Carriage Return motion to approximately one-half the column and eliminates the punching of extra Carriage Return and Line Feed codes. The Escapement Switch Contacts 5S and 6@ open and the Carriage Return Switch 52 toggles from Contact 54 to 56, de-energizing the Carriage Return Actuator 138. When the Carriage Return Contact 52 transfers back rom Contact 56 to 5a, a Line Feed Code is entered in the Punch Circuit by a connection from B+ through Carriage Return Switch Contacts 52-56, 52-54, Line 530, Line 53d, Capacitor 3%, Program Board Contacts B-S, B-o, Commutator Brush Segment St, Program Board Contact C-r, vertical Matrix Lead 464, horizontal Matrix Lead @46, thus completing a circuit to OR gate 266 and firing Funch Tube 278, energizing Punch Magnet 292 and Punch Clutch Magnet 284 in a conventional manner. This sets up a Line Feed code. If the Line Feed Key is held in the depressed state, holding Contacts 96 and 93 closed, the cyclic reclosure of the Escapement Switch Contacts 58 and 6h again energizes the Carriage Return Actuator i233 and the cycle repeats in the aforementioned manner.

Function-Tab Indem (Automatic Tabulation) A Keyboard Lock is always programmed in the column preceding automatic tabulation.

When the Jscapement Switch Contacts 5S and 69 close at the carriage position where an automatic tabulation is programmed, the Tab Actuator 186 is energized by a circuit which is completed through the Frogram Circuit Board 8 which, for example, may malte use of Contacts A-tl, A-Z@ in row A of the Program Circuit Board. The circuit is completed from B-l- Line 459i) through Line 5.3i), Carriage Return Contacts 52-54, Escapement Contacts 53-69, Tab Relay Contacts 621-54, Line 528, Format Relay Contacts '5S-72, Auxiliary Keyboard Selection Switch Slt?, Line 556 to Bus 555, the Program Circuit Board Contacts A-, A-Ztl through Commutator Brush 314 to Line S7@ connected directly to the Tab Actuator 186 with the Actuator grounded through Resistance 326. ln the example shown, the apparatus is operating under Format l with the Auxiliary Keyboard Selection Switch Contacts 3l@ closed delivering power to Power Bus 555 and when the Commutator Brush 314 moves with respect to the Program Circuit Board to a point where the Contacts A-ll9, A-Zil are bridged, the Tab Actuator is energized. As a result, a mec lanical operation occurs in which the Escala-ement Loose Dog (not shown) isdisengaged arcanes from the Escapement Wheel (not shown) allowing the carriage to tabulate to the left. At the same time, Tab Switch Contacts H2 and 114, FlGUR 1C, are closed connecting the B-i- Line titi through Common 5%, Line 592, to Plate Zilli of the Tab Stop Tube 193. Simultaneously, a circuit is completed through the now closed Tab Switch Contacts 112 and 114 by means o Branch Line 6u() and Line e522 to the Tab Relay 152 energizing this relay.

Function-Tab Stop When the Tab Relay 152 is energized, Tab Relay Contacts 62-64, FlGURE 1B, open and Contacts 61E-66 close, acting to ground the Program Circuit Board 3 through Line 524 and the Shift Relay Ground Connection T53. Simultaneously, Tab Relay Contacts EM., 125, which are normally open, close to permit the Grid Zlio of the Tab top Tube 193 to be energized through Line 57d. Carriage tabulation continues until the carriage arrives at a position where a Tab Stop is programmed. At this point the Commutator Brush 314, assuming the operation is continuing as a result of selection of Auxiliary Keyboard Format Selection Switch 3io, completes a circuit-from ground through the Tab Relay Contacts 62-66, Format Relay Contacts 68-72, Auxiliary Keyboard Selection Switch 310, Lead 566 to Bus "Board Common 555, Program Circuit Board Contacts A-23, A-Zfl, Brush 311i, and Line '.774 to Grid 2da of the Tab Stop Tube 193 grounding this grid. This ground signal causes the tube to conduct and the Tab Stop Actuator 164 to be energized. The motion of the Tab Stop Actuator arm (not shown) unlatches a spring-loaded Tab Stop Blade of the conventional type which contacts the tabulator stop within the carriage mechanism in a conventional manner. This action allows the Loose Dog to restore into the Escapement Wheel and to stop carriage motion one column later. At this time, the mechanical Tab Switch is operated opening Tab Contacts 112 and 114 to cle-energize Tab Relay 162, extinguishing the Tab Stop Tube 1%. Tab Relay Contacts 62-65 open and Tab Relay Contacts @-64 close, reconnecting the B-i- Line et) to the Program Circuit Board 8. The Tab Stop function is programmed one column before the position it is desired to stop the carriage.

Function-Tab Symbol Unlock When a Tab Unlock is programmed as described in the paragraph entitled Automatic Entry-Unlock Actuator, the operator may initiate a tabulation by `depressing the Tab Symbol Key acting .to close normally open Tab Symbol Switch Contacts 1Q?, and llt?. Closure of Contacts ldd-116 connects the B-|- Line lili? through Lead 692 and Diode 246, to the Tab Relay 162, thus energizing this relay. Simultaneously, late 2% of the Tab Stop Tube 198 is energized through the Tab Stop Actuator, Line 592 and Cross-connector Lead 69). At the same time, the Dash Actuator 18% and the Tab Actuator iti/o are energized through Common Lead @1Gy and Branch Lead 612, which connect these relays to the B+ Line 460 through appropriate Diodes 25% and 252. This causes a dash to be printed and a tabulation as `described in the paragraph entitled Tab indent-Automatic to occur. The motion of the Ribbon Universal Bar resulting from the printing of the Dash Symbol acts to close the Universal Switch Contacts 16 and 1S energizing Grid 23d of the Keyboard Lock Tube through Line 4% which results in iiring of the Keyboard Lock Tube 226, energizing the Keyboard Lock Actuator 17?; and interlocking the keyboard.

Function-Tab Unlock Memory I the specic carriage position where an operator ma desire to tabulate is indeiinite, the Tab Unlock Memory function is used. When the Tab Unlock Memory function is programmed, Grid 2114 of the Trab Unlock Memory Tube 219 is energized through Lead 577, causing the tube to re. Current then flows from B+ Line titl through Common Line 596', Format Relay Contacts 120i and 122 which are closed as a result of energization of the 1Format Relay Actuator 16%, the Tab Unlock Memory Relay 16S, Line 5%, the Tab Unlock Memory Tube 210* to ground. Energization of the Tab Unlock Memory Relay 158 closes Tab Unlock Memory Relay Contacts 116 and 113 completing -another circuit from the B-l- Line 4% through Common Line 59d, Line 59d, to the Tab Unlock Actuator and ground. This results in unlocking of the lTab Symbol Key. Since the Tab Unlock Memory Tube 2li) is a gas tube, the Tab Symbol Key remains unlocked until a Keyboard Lock or a Keyboard Clear function is programmed. Under this program, either the Keyboard Lock Tube 226 or the Keyboard Lock Clear Tube 218 will lire causing the Tab Unlock Memory Tube 210 to be extinguished by capacitive coupling through Lines 6%, 6tlg and Series Capacitors 328 and 336i. With Tab Unlock Memory Tube 210 extinguished, the Tab Unlock Memory Relay 163 is dra-energized, opening Tab Unlock Memory Relay Contacts 116 and it; to de-energize the Tab Unlock Actuator 166. As a result, the Tab Symbol Key is now interlocked.

While there have been shown and described and pointed out the fundamental novel features of the invention as applied to a preferred embodiment, it will be understood that the various omissions and substitutions and changes in the yform and details of the device illustrated and in its operation may be made by those skilled in the art without departing from the spirit of the invention. It is the intention, therefore, to be 4limited only as indicated by the scope of the following claims.

What is claimed is:

l. A typewriter-controlled tape punch system comprising a typewriter having a main keyboard for initiating desired typewriter functions, a moving carriage, punch means for causing a coded representation of said typewriter functions to be recorded on the tape, an encoding matrix for selectively energizing said punch means in response yto actuation of said main keyboard, a program circuit board including a plurality of contacts, a plurality of typewriter function-performing actuators, means connecting said actuators individually to said contacts, means responsive to .the position of the carriage lfor energizing selected contacts for automatically operating selected function-performing actuators, a noncoded carriage space actuator, means connecting said non-coded carriage space actuator to said program circuit board at each :of at least the first two carriage positions Jfor automatically causing carriage escapement from these positions, means responsive to energization of said function-performing actuators for energizing selected ones of said punch means for causing coded information to be punched into said tape indicative of individual function performing actuators energized by said moving carriage, an accept key, a carriage return actuator, an accept actuator, an accept code matrix lead, means responsive to the depression of said accept key for energizing said carriage return actuator and said accept actuator, means responsive to energization of said carriage return actuator for returning said carriage to said extreme left carriage position an-d means responsive to energization of said accept actuator for energizing the accept code matrix lead and punching an accept code designation in said tape.

2. A typewriter-controlled tape punch system comprising a typewriter having a main keyboard for initiating desired typewriter functions, a moving carriage, punch means for causing a coded representation of said typewriter functions to be recorded on the tape, an encoding matrix for selectively energizing said punch means in response to actuation of said main keyboard, a program circuit board including a plurality ol contacts, a plurality of typewriter function-performing actuators, means connecting said actuators individually to said contacts, means responsive to the position of the carriage for energizing F.. lo

selected contacts for automatically operating selected function-performing actuators, a noncoded carriage space actuator, means connecting said non-coded carriage space actuator to said program circuit board at each of at least the rst two carriage positions for automatically causing carriage escapement from these positions, means responsive to energization of said vfunction-performing actuators for energizing selected ones of said punch means for causing coded infomation to be punched into said tape indicative of individual function performing actuators energized by said moving carriage, an accept key, an accept unlock actuator acting to unlock said accept key, means responsive to non-format operation for energizing said accept unlock actuator, means responsive to format operation for de-energization of said accept unlock actuator, a non-format lkey, a non-format unlock actuator, means responsive ,to energization of said non-format unlock actuator for unlocking said non-format key, means connecting said non-format unlock actuator to one of said contacts of one of said rows of contacts of said program circuit board, and means responsive to movement of said typewriter carriage for supplying electrical potential to said non-format unlock actuator when said typewriter carriage reaches said designated position for allowing operation `of said non-format key to permit machine operation including operation or" said accept key independently of control by said program circuit board.

3. A typewriter-controlled tape punch system comprising a typewriter having a main keyboard for initiating desired typewriter functions, a moving carriage, punch means for causing a coded representation o-f said typewriter functions to be recorded on the tape, an encoding matrix for selectively energizing said punch means in response -to actuation of said main keyboard, a program circuit board including a plurality of contacts, a plurality of typewriter function-performing actuators, means connecting said actuators individually to said contacts, means responsive to the position of the carriage for energizing selected contacts for automatically operating selected function-performing actuators, a noncoded carriage space actuator, means connecting said non-coded carriage space actuator to said program circuit board at each of at least the first two carriage positions for automatically causing carriage escapement from these positions, means responsive yto energization of said function-performing actuators for energizing selected ones of said punch means for causing coded information to be punched into said tape indicative of individual function performing actuators energized by said moving carriage, a keyboard lock actuator for locking said main keyboard, rst means coupled to said program circuit board for energizing said keyboard lock actuator, and second means coupled to said program circuit board and responsive to operation of said rst means for die-energizing said keyboard lock actuator and unlocking said main keyboard. Y

4. A typewriter-controlled tape punch system comprising a typewriter having a main keyboard for initiating desired typewriter functions, a movingV carriage, punch Ymeans for causing a coded representation of said typewriter functions to be recorded on the tape, an encoding matrix for selectively energizing said punch means in response to actuation of said main keyboard, a program circuit board including a plurality of contacts, a plurality of typewriter function-performing actuators, means connecting said actuators individually to said contacts, means responsive to the position of the carriage for energizing Vselected contacts for automatically operating selected function-performing actuators, a noncoded carriage space actuator, means connecting said non-coded carriage space actuator to said program circuit board at each of at least the first two carriage positions for automatically causing carriage escapement from these positions, means responsive to energization of said function-performing actuators for energizing selected ones of said punch means for 'iti causing coded information to be punched in-to said tape indicative of individual function performing actuators energied by said moving carriage, a keyboard lock actuator, a keyboard lock tube connected in series with said keyboard lock actuator, means coupled to said program circuit board for firing said keyboard lock :tube and energizing said keyboard lock actuator, a keyboard lock clear tube, capacitive coupling means between said keyboard lock clear tube and said keyboard lock tube, and means couplinfr said program circuit board and said keyboard lock clear tube 4for firing said keyboard lock clear tube subsequent to firing of said keyboard lock tube upon carriage escapement to a predetermined position, wher by said capacitive coupling means acts to extinguish said keyboard lock tube and de-energize said keyboard lock actuator to unlock said main keyboard.

5. A typewriter-controlled tape punch system comprising a typewriter having a main keyboard for initiating desired typewriter functions, a moving carriage, punch means for causing a coded representation of said typewriter functions to be recorded on the tape, an encoding matrix for selectively energizing said punch means in response to actuation of said main keyboard, a program circuit board including a plurality of contacts, a plurality of typewriter function-performing actuators, means connecting said actuators individually to said contacts, means responsive to the position of the carriage for energizing selected contacts for automatically operating selected function-performing actuators, a noncoded carriage space actuator, means connecting said non-coded carriage space actuator Ito said program circuit board at each of at least the first two carriage positions for automatically causing carriage escapement from these positions, means responsive to energization of said function-performing actuators for `energizing selected ones of said punch means forY causing coded information to be punched into said tape indicative of individual function performing actuators energized by said moving carriage, an auxiliary keyboard switch means associated with said auxiliary keyboard for energizing said program circuit board, a keyboard lock tube, a keyboard lock actuator connected in series with said keyboard lock tube, means effective during energize.- tion of said program circuit board through said auxiliary keyboard switch means for tiring said keyboard lock tube and energizing said keyboard lock actuator, a keyboard lock clear tube, capacitive coupling means between said `keyboard lock clear tube and said keyboard lock tube, and means responsive to movement of said auxiliary keyboard switch means and de-ene-rgization of said program circuit board for energization of said keyboard lock clear tube whereby said keyboard `lock actuator and said keyboard lock tube is de-energized and said main typewriter keyboard -is unlocked.

6. A typewriter-controlled tape punch system comprising a typewriter having a main keyboard for initiating desired typewriter functions, a moving carriage, punch means for causing a coded representation of said typewriter functions to be recorded on the tape, an encoding matrix for selectively energizing said punch means in response @to actuation of said main keyboard, a program circuit board including arplurality of contacts, a plurality of typewriter function-performing actuators, means connecting said actuators individually tosai'd contacts, means responsive to the position ofthe carriage for energizing selected contacts for automatically operating selected function-performing actuators, a noncoded carriage space actuator, means connecting said noncoded carriage space actuator to said program circuit board at each of at least the first two carriage positions for automatically causing carriage escapement from these positions, means responsive to energization of saidV function-performing Vactuators for energizing selected ones of said punch means for causing coded information to be punched into said tape indicative of individual function performing actuators energized by said moving carriage,

17 a keyboard lock actuator, precedence switch contacts connected in series with said keyboard lock actuator, tape feed contacts connected in parallel with said precedence contacts and in ser-ies with said keyboard lock actuator, tight tape-tape out switch contacts connected in parallel with said tape feed contacts and said precedence contacts and in series with said keyboard lock actuator, and means responsive to operation of said system for selectively closing said tight tape-tape out, said tape feed contacts or said precedence contacts for energizing said keyboard lock actuator and locking said main keyboard.

7. A typewriter-controlled tape .punch system cornprising a typewriter having a main keyboard for initiating ldesired typewriter functions, a moving carriage, punch means for causing a coded representation of said typewriter yfunctions to be recorded on the tape, an encoding matrix for selectively energizing said punch means in response to actuation of said main keyboard, a program circuit board including a plurality of contacts, a plurality of typewriter function-performing actuators, means connecting said actuators individually to said contacts, means responsive to the position Iof the carriage for energizing selected contacts for automatically operating selected function-performing actuators, a noncoded carriage space actuator, means connecting said noncoded carriage space actuator to said program circuit board at each :of at least the first two carriage positions for automatically causing carriage escapement from these positions, means responsive to energization of said function-performing actuators for energizing selected iones of said punch Imeans for causing coded information to be punched into said tape indicative of individual lfunction performing actuators energized by said moving carriage, a function performing actuator connected to one of said contacts of said row of contacts at a given carriage position, a keyboard lock tube, said keyboard lock tube incl-uding at least one grid, means connecting said grid to said carriage position program circuit board Contact immediately preceding said function performing actuator connected contact, a keyboard lock actuator connected in series with said keyboard lock tube, said system operating such that said keyboard lock 4tube grid is energized by said moving carriage immediately preceding energization of said function performing actuator whereby, upon firing of said keyboard Kloek tube, said keyboard lock actuator is energized locking said main keyboard prior to energization of said function performing relay through said program circuit board format.

8. A typewriter-controlled tape punch system comprising a' typewriter having a main keyboard for initiating desired typewriter functions, a moving carriage, punch means for causing a coded representation of said typewriter functions to be recorded on the tape, an encoding matrix for selectively energizing said punch means in response to actuation of said main keyboard, a program circuit board including a plurality of contacts, a plurality of typewriter function-performing actuators, means connecting said actuators individually to said contacts, means responsive to the position Iof the carriage for energizing selected contacts for automatically operating selected function-performing actuators, a noncoded carriage space actuator, means connecting said noncoded carriage space actuator to said program circuit board at each of at least the first two carriage positions for automatically causing carriage escapement from these positions, means responsive to energization of said function-performing actuators for energizing selected ones of said punch means for causing coded information to be punched into said tape indicative of individual function performing actuators energized by said moving carriage, a format relay, said format relay acting to connect the electr-ical potential supply circuit to said program circuit board, a non-format switch, a non-format unlock actuator, means connecting said non-format unlock actuator to said program circuit board for energization in response to movement of said carriage across said stationary program circuit board, means responsive to energization of said non-format unlock actuator for unlocking said nonformat switch, means responsive to depression of said non-format switch for de-energization of said format relay and de-energization of said program circuit board resulting in `de-energization of said non-format unlock relay, an alpha-numeric clear actuator, means responsive to depression of said non-format switch for energization of said alpha-numeric clear actuator whereby said letters and numeral keys are unlocked to allow typing of a remarks field.

9. A typewriter-controlled tape punch system comprising a typewriter having a main keyboard for initiating desired typewriter functions, a moving carriage, punch means for causing a coded representation of said typewriter yfunctions to be recorded on the tape, an encoding matrix for selectively energizing said punch means in response to actuation of said main keyboard, a program circuit board including a plurality of contacts, a plurality of typewriter function-performing actuators, means connecting said actuators individually to said contacts, means responsive to the position lof the carriage for energizing selected contacts for automatically operating selected function-performing actuators, a noncoded carriage space actuator, means connecting said noncoded carriage space actuator to said program circuit board at each :of at least the first two carriage positions for automatically causing carriage escapement from these positions, means responsive to energization of said function-performing actuators for energizing selected ones of said punch means for causing coded information to be punched ,'mto said tape indicative of individual function performing actuators energized by said moving carriage, a keyboard lock tube including at least one grid connection, a keyboard lock actuator connected in series with said keyboard -lock tube and adapted to be energized upon firing of said tube to lock said main keyboard, means responsive to de-energization of said format relay for grounding said program circuit board, means for connecting the grid of said keyboard lock tube to one of said contacts `of said program circuit board and means responsive to movement `of said typewriter carriage for completing a circuit from said grounded program circuit board to said keyboard lock tube grid for firing said keyboard lock tube at said designated carriage position to energize said keyboard `lock actuator and lock said main typewriter keyboard.

10. A typewriter-controlled tape punch system comprising a typewriter having a main keyboard for initiating desired typewriter functions, a moving carriage, punch means for causing a coded representation of said typewriter functions to be recorded on the tape, an encoding matrix for selectively energizing said punch means in response to actuation of said main keyboard, a program circuit board including a plurality of contacts, a plurality of typewriter function-performing actuators, means connecting said actuators individually to said contacts, means responsive to the position of the carriage for energizing selected contacts for automatically operating selected function-performing actuators, a noncoded carriage space actuator, means connecting said noncoded carriage space actuator Vto said program circuit board at each of at least the iirst two carriage positions for automatically causing carriage escapement from these positions, means responsive to energization of said function-performing actuators for energizing selected ones of said punch means for causing coded information to be punched into said tape indicative of individual function performing actuators energized by said moving carriage, a keyboard llock actuator, a normally open ltape feed switch, means responsive to closure of said tape feed switch for feeding tape, and means responsive to closure of said tape feed switch for energizing said keyboard i9 lock actuator whereby said main typewriter keyboard is locked during feeding of said tape.

11.v A typewriter-controlled -tape punch system comprising a typewriter having a main keyboard for initiating desired typewriter functions, a moving carriage, punch means for causing a coded representa-tion of said typewriter functions to be recorded on the tape, au encoding matrix for selectively energizing said punch means in response to actuation of said main keyboard, a program circuit board including a plurality of contacts, a plurality of typewriter function-performing actuators, means connecting said actuators individually to said contacts, means responsive to the position of the carriage for energizing selected contacts for automatically operating selected function-performing actuators, a noncoded carriage space actuator, means connecting said noncoded carriage space actuator to said program circuit board at each of at least the first two carriage positions for automatically causing carriage escapement from these positions, means responsive to energization of said function-performing actuators for energizing selected ones of said punch means for causing coded information to be punched into said tape indicative of individual function performing actuators energized by said moving carriage, normally open tape feed switch contacts, normally closed precedence cam contacts, a series circuit including a source of electrical potential, said precedence cam contacts and said tape feed contacts, a matrix input lead including means for completing appropriate tape feed code connections with matrix output `leads to effect the punching of a tape feed code in said tape upon closure of said precedence cam contacts and said tape feed switch contacts.

12. A typewriter-controlled tape punch system comprising a typewriter having a main keyboard for initiating desired typewriter functions, a moving carriage, punch means for causing a coded representation of said typewriter functions to be recorded on the tape, an encoding matrix for selectively energizing said punch means in response to actuation :of said main keyboard, a program circuit board including a plurality of contacts, a plurality of typewriter function-performing actuators, means connecting said actuators individually to said contacts, means responsive yto the position of the carriage for energizing selected contacts for automatically operating selected function-performing actuators, a noncoded carriage space actuator, means connecting said noncoded carriage space actuator to said program circuit board at each of at least the first two carriage positions for automatically causing carriage escapement from these positions, means responsive to energization of said function-performing actuators for energizing selected ones of said punch means for causing coded information to be punched into said -tape indicative of individual function performing actuators energized by said moving carriage, a tab actuator, means responsive to Aenergization of said tab actuator for allowing said carriage to move rapidly in a given direction, means connecting said tab actuator to one Contact of :one row of contacts of said program circuit board, and means responsive to movement of said carriage `to said contact to cause energization of said tab actuator.

13. The system as claimed in claim l2 further including a tab stop tube including at least one grid, a normally open tab relay switch connected in series with said grid and a second contact in said given row of contacts within said program circuit spaced from said first contact, a tab stop actuator connected in series with said tab stop tube, said grid of said tab stop tube being pulsed by movement of said carriage -to a position where said second contact of said given line vof contacts is contacted by said means associated with said carriage whereby said tab stop tube tires and said tab stop actuator 'is energized to stop rapid movement of said -typewriter carriage in said given direction.

`14.'A typewriter-controlled tape punch system comprising a typewriter having a main 'keyboard for initiating desired typewriter functions, a moving carriage,

punch means for causing a coded representation of said typewriter functions to be recorded on the tape, an encoding matrix for selectively energizing said punch means in response 'to actuation :of said main keyboard, a program circuit board including a plurality of contacts, a plurality of typewriter function-performing actuators, means connecting said actuators individually to said contacts, means responsive to the position Iof the carriage for energizing selected contacts for automatically operating selected function-performing actuators, a noncoded carriage space actuator, means connecting said noncoded carriage space actuator to said program circuit board at each of at least the irst two carriage positions for automatically causing carriage escapement from `these positions, means responsive to energization of said function-performing actuators for energizing selected ones of said punch means for causing coded information to be punched into said tape indicative of individual function performing actuators energized by said moving carriage, a normally open tab symbol switch, a tab actuator, a dash actuator and a tab relay, means operable upon closure of said tab symbol switch for energization of said tab lrelay, said tab actua-tor and said dash actuator, a tab stop actuator, a tab stop tube in series with said actuator and said tab symbol switch, means responsive to closure of said tab symbol switch contact to complete a circuit through said tab stop actuator to the plate of said stop tube, and program circuit board means acting to energize the grid of said tab stop tube upon the carriage reaching a pre-determined position for ring said tab stop tube and energizing said ytab stop actuator for stopping said moving carriage.

v15. The system as claimed in claim 14 further including a tab unlock memory tube, a tab unlock memory relay, means associated with said circuit board for tiring said tab unlock memory tube and energizing said tab unlock memory relay, a tab unlock actuator, normally open tab unlock memory relay contacts in series with said tab unlock actuator and means for energizing said tab lunlock actuator upon closure of said tab unlock memory relay contacts, whereby said tab symbol key is unlocked allowing subsequent tabulation.

16. The system as claimed in claim 15 further including a keyboard lock clear -tube and a keyboard lock tube and capacitive coupling means between said tab unlock memory tube, said keyboard lock clear tube and said keyboard lock tube, whereby tiring of either of said keyboard lock clear tube or said keyboard lock tube acts to extinguish the tab unlock memory tube, `(ie-energizing said tab unlock memory relay and said unlock actuator to interlock said tab symbol key.

References Cited in the le of this patent UNITED STATES PATENTS 

1. A TYPEWRITER-CONTROLLED TAPE PUNCH SYSTEM COMPRISING A TYPEWRITER HAVING A MAIN KEYBOARD FOR INITIATING DESIRED TYPEWRITER FUNCTIONS, A MOVING CARRIAGE, PUNCH MEANS FOR CAUSING A CODED REPRESENTATION OF SAID TYPEWRITER FUNCTIONS TO BE RECORDED ON THE TAPE, AN ENCODING MATRIX FOR SELECTIVELY ENERGIZING SAID PUNCH MEANS IN RESPONSE TO ACTUATION OF SAID MAIN KEYBOARD, A PROGRAM CIRCUIT BOARD INCLUDING A PLURALITY OF CONTACTS, A PLURALITY OF TYPEWRITER FUNCTION-PERFORMING ACTUATORS, MEANS CONNECTING SAID ACTUATORS INDIVIDUALLY TO SAID CONTACTS, MEANS RESPONSIVE TO THE POSITION OF THE CARRIAGE FOR ENERGIZING SELECTED CONTACTS FOR AUTOMATICALLY OPERATING SELECTED FUNCTION-PERFORMING ACTUATORS, A NONCODED CARRIAGE SPACE ACTUATOR, MEANS CONNECTING SAID NON-CODED CARRIAGE SPACE ACTUATOR TO SAID PROGRAM CIRCUIT BOARD AT EACH OF AT LEAST THE FIRST TWO CARRIAGE POSITIONS FOR AUTOMATICALLY CAUSING CARRIAGE ESCAPEMENT FROM THESE POSITIONS, MEANS RESPON- 